██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
DOSBox
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqmwbgDOSBox è un mwbwemulatore del mwcasistema operativo mwcqMS-DOS, che consente l'utilizzo di applicazioni DOS su sistemi operativi moderni, anche non mwcgIBM PC compatibili, come ad esempio mwcwMacintosh.
Contents
• Utilizzo
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Caratteristiche
DOSBox è un completo emulatore di mwfqCPU e non un semplice mwfgcompatibility layer come mwfwDOSEMU, mwgawine, le librerie VDM di Windows o mwgqOS/2: è quindi indipendente rispetto alla CPU che lo esegue. DOSBox non necessita infatti né di una CPU 286/386 né di una copia di MS-DOS e supporta programmi che lavorano in mwggmodalità reale o mwgwmodalità protetta.
È dotato di una mwhqinterfaccia a riga di comando e può essere configurato tramite opportune modifiche ad un mwhgfile di testo o grazie ad un mwhwfront end. All'apertura, DOSBox si presenta con un mwiaprompt a riga di comando molto simile a quella del DOS. Sono implementati solo alcuni dei comandi, ma sufficienti per lanciare un mwiqprogramma.
Supporta anche la possibilità di utilizzare mwiwfiles immagine di mwjafloppy disk di giochi originariamente concepiti per essere lanciati senza il supporto di un sistema operativo particolare.
Configurazione
Le impostazioni di configurazione del programma sono contenute nel file mwjwdosbox-0.74.conf che si trova:
• in windows nella directory dell'utente, sita nel percorso:
C:\Documents and Settings\nomeutente\Impostazioni locali\Dati applicazioni\DOSBox
• in linux nel file nascosto mwlq.dosbox-0.74.conf situato a sua volta nella directory nascosta mwlg.dosbox nella mwlwhome directory dell'utente.
All'interno del mwmqfile di configurazione, sotto il campo mwmg[autoexec], possono essere inseriti i comandi che dosbox eseguirà all'avvio, ad esempio impostazioni della tastiera, montaggio delle mwmwdirectories, ecc.
Hardware emulato
Dal punto di vista tecnico, riesce ad emulare le seguenti componenti mwnghardware:
• mwrwSonoro: emula le schede mwsaAdLib, mwsqTandy, mwsgSound Blaster, mwswCreative CMS/GameBlaster, Disney Sound Source, mwtqGravis Ultrasound, MPU-401 e mwtwPC speaker.
• mwuqNetworking: emulazione di un mwugmodem e dei protocolli mwuwTCP/IP. Tuneling mwvqIPX. La versione Win32 consente un accesso diretto alle mwvgporte seriali del PC ospite.
• mwwaAccelerazione grafica 3dfx: solo alcune versioni modificate tramite wrappers per librerie GLide.
Emulazione del sistema operativo
DOSBox fornisce un'emulazione di alto livello degli interrupt DOS e BIOS e contiene la propria shell interna di tipo DOS. Ciò significa che può essere utilizzato senza possedere una licenza per qualsiasi sistema operativo DOS reale. La maggior parte dei comandi che vengono in genere utilizzati nei file di installazione sono supportati, ma molti dei comandi più avanzati delle versioni DOS successive (ad esempio le shell post-Windows 98DOS) non lo sono. Oltre alla sua shell interna, supporta anche l'esecuzione di file di immagini di giochi e software originariamente destinati ad avviarsi senza alcun sistema operativo. L'emulazione DOS consente a DOSBox di montare cartelle del sistema operativo host come unità virtuali.
Può anche avviare le immagini del disco con ambienti DOS reali (es. MS-DOS, DOS PC, mwxaDR-DOS o FreeDOS) così come altri sistemi operativi, inclusi CP / M-86, Windows 3.1xe mwxqWindows 95. Poiché DOSBox è non ottimizzato per questa modalità operativa, l'avvio di qualsiasi SO reale all'interno di DOSBox comporta la perdita dell'uso di dischi rigidi virtuali basati su directory e alcuni altri miglioramenti non direttamente compatibili con il modo in cui i sistemi operativi reali accedono all'hardware. Per i tipi di hardware (come controller di unità disco e mouse per computer) a cui si accede quasi sempre da giochi basati su DOS tramite DOS e / o attraverso il BIOS e / o attraverso un driver software, piuttosto che attraverso l'accesso diretto ai registri hardware, DOSBox generalmente non fornisce emulazione a livello di hardware. Ciò significa che l'uso diretto di supporti fisici protetti da copia o di floppy disk in formati non standard non è generalmente possibile da DOSBox.
Conversioni
DOSBox utilizza la libreria mwyaSDL ed è stato portato su molti sistemi operativi, tra cui mwyqAmigaOS, Microsoft Windows, Mac OS X v10.3 e successivi (ad esempio, Boxer), Linux, KolibriOS, eComStation, RISC OS, BeOS, FreeBSD, OpenBSD e altri. Un port per Microsoft Xbox (chiamata DosXbox) è stato pubblicato nel 2004. Usando l'HX DOS Extender, può anche essere eseguito in DOS. Il mwygcodice sorgente è stato anche biforcato per fornire compatibilità su un numero di piattaforme di computer non x86PC, incluso il mwywPalm OS, PlayStation Portable, Android, iOS, Symbian, Maemo, BlackBerry PlayBook, Wii e GP2X, su varie architetture di calcolo tra cui PowerPC, SPARC, MIPS e ARM. DOSBox è incluso nei repository software di molte distribuzioni Linux come Fedora, Debian e Ubuntu. Esiste anche un port per Google Native Client chiamato NaClBox, un port per gli applet Java chiamato jDosbox e un port di jDosBox per GWT (usando l'elemento Canvas) chiamato jsDOSBox.
Piattaforme supportate
DOSBox è mwzgsoftware libero, ed è disponibile per le mwzwconsole portatili mwaaGP2X e mwaqPlayStation Portable nonché per diversi mwagsistemi operativi:
• mwbqBeOS;
• mwbwBlackBerry OS;
• mwcqFreeBSD;
• mwcwOpenBSD;
• mwdqGNU/Linux;
• mwdwmacOS;
• mweqOS/2;
• mwewWindows.
A partire dalla versione 1.3.12, gli sviluppatori del livello di compatibilità Wine hanno avviato il processo di integrazione di DOSBox in Wine per facilitare l'esecuzione di programmi DOS non supportati in modo nativo dalla macchina DOS Virtual Wine (winevdm).
Utilizzo
DOSBox è stato incluso in diverse riedizioni di mwfwvideogiochi per DOS distribuiti digitalmente su mwgaSteam oppure mwgqGOG.com. La mwggid software lo ha incluso nelle versioni scaricabili da mwgwSteam di mwhamwhqWolfenstein 3D e mwhgmwhwCommander Keen; la casa texana è stata al centro di una piccola polemica dato che non ha rispettato (a causa di una apparente svista) i termini della licenza GNU GPL,cite-ref-2[2] aggiunta solo in un secondo momento.cite-ref-3[3]
Altre aziende che lo hanno utilizzato sono mwkqActivision Blizzard, per alcuni titoli della mwkgSierra Entertainment, e mwkw2K Games per la serie strategica mwlaX-COM.cite-ref-4[4] Anche diversi titoli commercializzati da mwmqGOG.com utilizzano DOSBox,cite-ref-5[5]cite-ref-6[6] mentre mwogBethesda Softworks lo raccomanda per i primi due capitoli della serie mwowThe Elder Scrolls, liberamente scaricabili dal loro sito ufficiale: mwpamwpqArena e mwpgmwpwDaggerfall.cite-ref-7[7]
Electronic Arts usa DOSBox per alcuni dei suoi giochi classici sul suo client Origin come Wing Commander III, Crusader: No Remorse e SimCity 2000.
dBase LLC utilizza DOSBox nel loro prodotto dbDOS dal 2012.
Dal 23 dicembre 2014, mwrwInternet Archive ospita una versione di DOSBox basata su browser (convertita in mwsaJavaScript usando Emscripten) con migliaia di giochi per PC giocabili. La raccolta è fornita solo per "borse di studio e scopi di ricerca".
Note
cite-note-11. ↑ mwuamwuqmwugProject of the Month, May 2009, su mwuwsourceforge.net, mwvaSourceForge. mwvqURL consultato il 29 settembre 2009 mwvg(archiviato dall'mwvwurl originale il 17 novembre 2009).
cite-note-44. ↑ mw1wBergman, Jason, mw2amw2qComments-morning discussion, su mw2gshacknews.com, Shacknews, 4 settembre 2008. mw3aURL consultato il 3 gennaio 2009.
cite-note-55. ↑ mw4amw4qmw4gGOG games that use DOSBox, su mw4wdosbox.com.
cite-note-77. ↑ mw8gmw8wmw9aThe Elder Scrolls Downloads, su mw9qelderscrolls.com, mw9gBethesda Softworks. mw9wURL consultato il 12 luglio 2009 mw-a(archiviato dall'mw-qurl originale il 22 novembre 2010).
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su DOSBox
Collegamenti esterni
• (EN) Sito ufficiale, su dosbox.com.
• citerefsourceforge(EN) DOSBox, su SourceForge.
• DOSBox, su packages.debian.org.
• Repository sorgenti di DOSBox, su sf.net.
• citereffree-software-directory(EN) DOSBox, su Free Software Directory.
• mwaqs(EN) Forum DosBox ufficiale, su vogons.zetafleet.com.